Don't write negative alts.
authorrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Sat, 16 Jul 2005 16:45:24 +0000 (16:45 +0000)
committerrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Sat, 16 Jul 2005 16:45:24 +0000 (16:45 +0000)
gpsbabel/gpsutil.c

index ae648d093f08cb95ba6adbc88a7dd747517e50b0..27d55563b170ca952b48e580ccdb74d1fcc7f422 100644 (file)
@@ -124,7 +124,8 @@ gpsutil_disp(const waypoint *wpt)
                lat < 0.0 ? 'S' : 'N',
                fabs(lon),
                lon < 0.0 ? 'W' : 'E',
-               wpt->altitude == unknown_alt ? 0 : wpt->altitude,
+               ((wpt->altitude == unknown_alt) || 
+                (wpt->altitude < 0.0)) ? 0 : wpt->altitude,
                'm', 
                wpt->description ? tdesc : "",
                icon_token);